package com.sign2024.sign2024project.farenergy.entry;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author yujie
 * @data 2024/12/20 14:42
 */
@ApiModel("样品表")
@Data
public class Sample implements Serializable, Cloneable {

    @TableId(type = IdType.AUTO)
    @ApiModelProperty("ID")
    private Integer id;

    /**
     * 应敏样品ID
     */
    @ApiModelProperty("应敏样品ID")
    private Integer samId;

    /**
     * 应敏样品编号
     */
    @ApiModelProperty("应敏样品编号")
    private String samNumber;

    /**
     * 应敏样品名称
     */
    @ApiModelProperty("应敏样品名称")
    private String samName;

    /**
     * 当前所在房间名称
     */
    @ApiModelProperty("当前所在房间名称")
    private String room;

    /**
     * 绑定的料箱编号
     */
    @ApiModelProperty("绑定的料箱编号")
    private String boxMark;

    /**
     * 存储区ID
     */
    @ApiModelProperty("存储区ID")
    private Integer storeAreaId;

    /**
     * 存储区名称
     */
    @ApiModelProperty("存储区名称")
    private String storeAreaName;

    /**
     * 存储货位编号
     */
    @ApiModelProperty("存储货位编号")
    private String cellMark;

    /**
     * AMR任务ID
     */
    @ApiModelProperty("AMR任务ID")
    private String amrMissionId;

    /**
     * 状态（1-待制样，2-静置中，3-待检测，4-检测中，5-已检测，6-待退样，0-删除）
     */
    @ApiModelProperty("状态（1-待制样，2-静置中，3-待检测，4-检测中，5-已检测，6-待退样，0-删除）")
    private Integer status;
}